/*
 * @Author: your name
 * @Date: 2020-04-10 17:00:18
 * @LastEditTime: 2020-05-15 18:24:30
 * @LastEditors: Please set LastEditors
 * @Description: In User Settings Edit
 * @FilePath: \cellProject\src\modules\Front\data\mock\api\Cell\index.js
 */
import Mock from 'mockjs'

// 拓展mockjs
Mock.Random.extend({
  phone: function () {
    var phonePrefixs = ['132', '135', '189', '185', '152', '158', '159'] // 自己写前缀哈
    return this.pick(phonePrefixs) + Mock.mock(/\d{8}/) // Number()
  }
})
// console.log(Mock.Random.phone())
// // 生成 1 - 10 个 随机手机号码
// let { phone } = Mock.mock({
//   'phone|1-10': ['@phone']
// })

const data = {
  code: 200,
  message: '处理成功',
  data: [
    {
      terrace: '平台1',
      terraceId: 'pt1',
      park: '张江科技园区',
      parkId: 'pt1-zj',
      building: 'A栋',
      buildingId: 'pt1-zj-a',
      unit: '1单元',
      unitId: 'pt1-zj-a-1',
      area: '578',
      type: '办公室',
      // 租约
      leases: [{
        name: '张三',
        leaseId: '2016-2019-5-3',
        price: '2.7',
        free: '免租期2个月',
        startDate: '2016-05-03',
        endDate: '2019-05-03'
      }]
    },
    {
      terrace: '平台1',
      terraceId: 'pt1',
      park: '张江科技园区',
      parkId: 'pt1-zj',
      building: 'A栋',
      buildingId: 'pt1-zj-a',
      unit: '2单元',
      unitId: 'pt1-zj-a-2',
      area: '578',
      type: '办公室',
      // 租约
      leases: [{
        name: '张三',
        leaseId: '2016-2019-5-3',
        price: '2.7',
        free: '免租期2个月',
        startDate: '2016-05-03',
        endDate: '2019-05-03'
      }]
    },
    {
      terrace: '平台1',
      terraceId: 'pt1',
      parkId: 'pt1-zj',
      park: '张江科技园区',
      building: 'A栋',
      buildingId: 'pt1-zj-a',
      unit: '3单元',
      unitId: 'pt1-zj-a-3',
      area: '478',
      type: '办公室',
      // 租约
      leases: [{
        name: '张三',
        leaseId: '2016-2019-5-3',
        price: '2.7',
        free: '免租期2个月',
        startDate: '2016-05-03',
        endDate: '2019-05-03'
      }]
    },
    {
      terrace: '平台1',
      terraceId: 'pt1',
      park: '张江科技园区',
      parkId: 'pt1-zj',
      building: 'B栋',
      buildingId: 'pt1-zj-b',
      unit: '1单元',
      unitId: 'pt1-zj-b-1',
      area: '608',
      type: '办公室',
      // 租约
      leases: [{
        name: '李四三',
        leaseId: '2016-2019-5-3',
        price: '2.2',
        free: '免租期3个月',
        startDate: '2017-05-03',
        endDate: '2020-05-03'
      }]
    },
    {
      terrace: '平台1',
      terraceId: 'pt1',
      park: '张江科技园区',
      parkId: 'pt1-zj',
      building: 'B栋',
      buildingId: 'pt1-zj-b',
      unit: '2单元',
      unitId: 'pt1-zj-b-2',
      area: '628',
      type: '办公室',
      // 租约
      leases: [{
        name: '李四',
        leaseId: '2017-2022-5-3',
        price: '2.2',
        free: '免租期4个月',
        startDate: '2017-05-03',
        endDate: '2022-05-03'
      }]
    },
    {
      terrace: '平台1',
      terraceId: 'pt1',
      park: '陆家嘴金融园区',
      parkId: 'pt1-zjz',
      building: 'A栋',
      buildingId: 'pt1-zjz-a',
      unit: '1单元',
      unitId: 'pt1-zjz-a-1',
      area: '688',
      type: '办公室',
      // 租约
      leases: [{
        name: '李四',
        leaseId: '2017-2022-5-3',
        price: '2.2',
        free: '免租期4个月',
        startDate: '2017-05-03',
        endDate: '2022-05-03'
      }]
    },
    {
      terrace: '平台1',
      terraceId: 'pt1',
      park: '陆家嘴金融园区',
      parkId: 'pt1-zjz',
      building: 'B栋',
      buildingId: 'pt1-zjz-b',
      unit: '1单元',
      unitId: 'pt1-zjz-b-1',
      area: '673',
      type: '办公室',
      // 租约
      leases: [{
        name: '李四',
        leaseId: '2017-2022-5-3',
        price: '2.2',
        free: '免租期4个月',
        startDate: '2017-05-03',
        endDate: '2022-05-03'
      }]
    },
    {
      terrace: '平台2',
      terraceId: 'pt2',
      park: '苏州经济开发区',
      parkId: 'pt2-szjjkfz',
      building: 'A栋',
      buildingId: 'pt2-szjjkfz-a',
      unit: '1单元',
      unitId: 'pt2-szjjkfz-a-1',
      area: '363',
      type: '仓库',
      // 租约
      leases: [{
        name: '王二',
        leaseId: '2019-2022-4-3',
        price: '3.4',
        free: '免租期5个月',
        startDate: '2019-04-03',
        endDate: '2022-04-02'
      }]
    },
    {
      terrace: '平台2',
      terraceId: 'pt2',
      park: '苏州经济开发区',
      parkId: 'pt2-szjjkfz',
      building: 'B栋',
      buildingId: 'pt2-szjjkfz-b',
      unit: '1单元',
      unitId: 'pt2-szjjkfz-b-1',
      area: '363',
      type: '仓库',
      // 租约
      leases: [{
        name: '王二',
        leaseId: '2019-2022-4-3',
        price: '3.4',
        free: '免租期5个月',
        startDate: '2019-04-03',
        endDate: '2022-04-02'
      }]
    }
  ]
  // data: [{
  //   name: '平台1',
  //   area: '687878',
  //   rate: '54%',
  //   type: '10',
  //   pid: 0,
  //   id: '10',
  //   level: 1,
  //   childLen: 8,
  //   // 租约
  //   leases: [],
  //   children: [
  //     {
  //       name: '昆山工业园',
  //       area: '6747',
  //       rate: '74%',
  //       type: '10',
  //       level: 2,
  //       pid: '10',
  //       id: '10-1',
  //       childLen: 3,
  //       // 租约
  //       leases: [],
  //       children: [
  //         {
  //           name: 'A',
  //           area: '646',
  //           rate: '74%',
  //           type: '10',
  //           level: 3,
  //           pid: '10-1',
  //           id: '10-1-1',
  //           childLen: 2,
  //           // 租约
  //           leases: [],
  //           children: [
  //             {
  //               name: 'A1',
  //               area: '104',
  //               rate: '100%',
  //               type: '10',
  //               level: 4,
  //               pid: '10-1-1',
  //               id: '10-1-1-1',
  //               childLen: 0,
  //               leases: [{
  //                 name: '张三',
  //                 leaseId: '2016-2019-5-3',
  //                 price: '2.7',
  //                 free: '免租期2个月',
  //                 startDate: '2016-05-03',
  //                 endDate: '2019-05-03'
  //               }]
  //             },
  //             {
  //               name: 'A2',
  //               area: '204',
  //               rate: '100%',
  //               type: '10',
  //               level: 4,
  //               childLen: 0,
  //               pid: '10-1-1',
  //               id: '10-1-1-2',
  //               leases: [{
  //                 name: '李四',
  //                 leaseId: '2017-2020-7-3',
  //                 price: '2.7',
  //                 free: '免租期3个月',
  //                 startDate: '2017-07-03',
  //                 endDate: '2020-07-02'
  //               }]
  //             }
  //           ]
  //         },
  //         {
  //           name: 'B',
  //           area: '147',
  //           rate: '30%',
  //           type: '10',
  //           level: 3,
  //           pid: '10',
  //           id: '10-2',
  //           childLen: 0,
  //           children: [],
  //           // 租约
  //           leases: [
  //             {
  //               name: '台州xxxxx有限公司',
  //               leaseId: '2019-2020-7-20',
  //               price: '3.5',
  //               free: '免租期1个月',
  //               startDate: '2019-07-20',
  //               endDate: '2020-07-19'
  //             }
  //           ]
  //         }
  //       ]
  //     },
  //     {
  //       name: 'i7iyu',
  //       area: '7976',
  //       rate: '100%',
  //       level: 2,
  //       pid: '10',
  //       id: '10-2',
  //       type: '10',
  //       childLen: 0,
  //       children: [],
  //       // 租约
  //       leases: [
  //         {
  //           name: '苏州xxxxx有限公司',
  //           leaseId: '2018-2020-5-3',
  //           price: '2.5',
  //           free: '免租期1个月',
  //           startDate: '2018-06-15',
  //           endDate: '2020-06-14'
  //         }
  //       ]
  //     }
  //   ]
  // }, {
  //   name: '平台2',
  //   area: '476878',
  //   rate: '100%',
  //   level: 1,
  //   id: '11',
  //   pid: 0,
  //   type: '11',
  //   childLen: 1,
  //   children: [
  //     {
  //       name: 'teyy1',
  //       area: '4768',
  //       rate: '100%',
  //       level: 2,
  //       id: '11-1',
  //       pid: '11',
  //       type: '11',
  //       childLen: 0,
  //       children: [],
  //       leases: {
  //         name: '深圳xxxxx有限公司',
  //         leaseId: '2016-2019-5-3',
  //         price: '2.7',
  //         free: '免租期3个月',
  //         startDate: '2015-06-13',
  //         endDate: '2020-06-12'
  //       }
  //     }
  //   ],
  //   // 租约
  //   leases: [
  //     {
  //       name: '上海体验某公司',
  //       leaseId: '2017-2019-5-3',
  //       price: '2.7',
  //       free: '免租期2个月',
  //       startDate: '2017-05-03',
  //       endDate: '2019-05-03'
  //     }
  //   ]
  // }, {
  //   name: '平台3',
  //   children: [],
  //   area: '576878',
  //   rate: '100%',
  //   level: 1,
  //   id: '12',
  //   pid: 0,
  //   type: '12',
  //   childLen: 1,
  //   // 租约
  //   leases: [
  //     {
  //       name: '上海穆某公司',
  //       leaseId: '2016-2019-5-3',
  //       price: '2.7',
  //       free: '免租期2个月',
  //       startDate: '2016-05-03',
  //       endDate: '2019-05-03'
  //     }
  //   ]
  // }]
  // 'data|6': [
  //   {
  //     'id|+1': 1,
  //     name: '@string("lower", 3, 5)',
  //     pid: 0,
  //     level: 1,
  //     children: [
  //     ],
  //     leases: [{
  //       name: '@name',
  //       leaseId: '@dateTime',
  //       price: '@float(1, 100, 3, 6)',
  //       free: '免租期' + '@integer(0)' + '个月',
  //       startDate: '@date(yyyy-MM-dd)',
  //       endDate: '@date(yyyy-MM-dd)'
  //     }]
  //   }
  // ]
}

Mock.mock(/\/getTreeList/, data)
